﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Logic.Interfaces;
using Crosland.Automotriz.Core;
using Crosland.Automotriz.Data.Dao.Linq;


namespace Crosland.Automotriz.Logic.Linq
{
    public class clsT_Mae_Tabla_General_CabLogic:iTablaGeneralCab
    {
        clsT_Mae_Tabla_General_CabDAO clst_mae_tabla_general_cab = new clsT_Mae_Tabla_General_CabDAO();

        public IEnumerable<Object> lista() {

            return clst_mae_tabla_general_cab.lista();
             
        }


        public bool Insertar(T_MAE_TABLA_GENERAL_CAB Obj) {
            return clst_mae_tabla_general_cab.Insertar(Obj);
        
        }
        public bool Modificar(T_MAE_TABLA_GENERAL_CAB obj) {

            return clst_mae_tabla_general_cab.Modificar(obj);

        }


        public bool Eliminar(T_MAE_TABLA_GENERAL_CAB obj) {


            return clst_mae_tabla_general_cab.Eliminar(obj);
        }

        public int UltimoNumero() {

            return clst_mae_tabla_general_cab.UltimoNumero();
        }


        public int ListarFiltroNombre(string nombre, int id_modulo)
        {
            try
            {
                return clst_mae_tabla_general_cab.ListarFiltroNombre(nombre, id_modulo);
            }
            catch (Exception ex)
            {
                
                throw ex;
            }
          
        }
    }
}
